* {
  padding                    : 0;
  margin                     : 0;
  list-style                 : none;
  font-style                 : normal;
  /*防止点击闪烁*/
  -webkit-tap-highlight-color: transparent;
  /*缩放网页，文字大小不变*/
  -webkit-text-size-adjust   : none;
  font-family                : "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
  -webkit-font-smoothing     : antialiased;
  box-sizing                 : border-box;
  font-weight                : normal;

  &:hover {
    outline: none;
  }
}

/* 设置iconfont标签font-family */
[class^="icon-"],
[class*=" icon-"] {
  font-family            : "iconfont";
  font-size              : 16px;
  font-style             : normal;
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width           : 0px;
  height          : 0px;
  background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);
  border-radius     : 10px;
  background-color  : #F5F5F5;
}


/*去除虚线*/
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

input {
  border: none
}

/*背景色*/
html,
body {
  height             : 100%;
  width              : 100%;
  color              : #808080;
  // background-color: #eee;
}

input[type="button"],
input[type="submit"],
input[type="search"],
input[type="reset"] {
  -webkit-appearance: none;
}

// div#root {
//   padding-bottom: 1.95rem;
// }

a {
  text-decoration      : none;
  /*ios禁止页面在新窗口打开*/
  -webkit-touch-callout: none;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

.load-mark {
  position        : absolute;
  left            : 0;
  right           : 0;
  width           : 100%;
  height          : 100%;
  margin          : auto;
  display         : flex;
  justify-content : center;
  align-items     : center;
  z-index         : 9999;
  background-color: rgba(255, 255, 255, .5);
}

.load-box {
  margin    : 60px auto;
  text-align: center;
}

.yidun-panel {
  padding         : 5px;
  background-color: #ffffff;
}

.main {
  padding  : 0 20px;
  width    : 100%;
  max-width: 1280px;
  margin   : auto;
}

.layout {
  min-height: 100vh !important;
}